'use strict';
// 验证token云函数

const jwt = require('jsonwebtoken');

exports.main = async (event, context) => {
	console.log('收到的token:', event.token); // 添加日志

	if (!event.token) {
		return {
			success: false,
			message: 'token不能为空'
		};
	}

	try {
		const decoded = jwt.verify(
			event.token,
			'youarebest*v*'  // 确保与 login 中的密钥一致
		);

		console.log('解码结果:', decoded); // 添加日志

		return {
			success: true,
			message: 'token验证成功'
		};
	} catch (error) {
		console.error('验证失败:', error); // 添加错误日志

		return {
			success: false,
			message: error.message || 'token验证失败'
		};
	}
};